/*样式重置*/
html,body,p,a,input,img,span,i,div,ul,li,ol,dd,dt,dl{margin:0;padding: 0;box-sizing: border-box;}
em{font-style:normal;}
li{list-style:none;}
a{text-decoration: none;}
img{border: none;vertical-align: top;}
table{border-collapse: collapse;}
input,textarea{outline: none;}
textarea{resize:none;overflow: auto;}
body{font-size: 12px;font-family: "微软雅黑";background: #F8F8F8;}

/*public公共样式*/
.gradient{background: -webkit-linear-gradient(top,#03B29E,#1594B6);background: -moz-linear-gradient(top,#03B29E,#1594B6);}
.content,#footer{background-color:#F8F8F8 ;}
.clearfix:after{display:block; content: '';clear: both;}
.container{width:1190px;margin:0 auto;height: 100%;}
.con{background: #F8F8F8;}
.slider_btn{height: 2px;position: absolute;bottom: 8px;left: 50%;bottom:10px;}
.slider_btn .btn{width: 10px;float: left;height: 2px;background: #333;margin-right: 10px;}
.btn-pre{width: 40px;height: 40px;border-radius:100%;background: #333;position: absolute;z-index: 99;top:43%;opacity: 0.5;left:20px;}
.fork{width:20px;height:20px;border-left: 5px solid #fff;border-bottom: 5px solid #fff;margin: 10px auto;}
.btn-pre .fork{transform: rotate(45deg);}
.btn-next{width: 40px;height: 40px;border-radius:100%;background: #333;opacity: 0.5; position: absolute;z-index: 99;top:43%;right: 10px;}
.btn-next .fork{transform: rotate(-135deg);}
.nav:hover:after{display: block;content: "";width:76px;height: 10px;background: #Fff;position: absolute;bottom: -2px;z-index: 10000;right: 0;}
.nav:hover{background: #fff;box-shadow:  0 3px 5px 0 rgba(0,0,0,.1);}
.nav:hover .link-second{display: block;}
/*layout网站整体布局*/

/*网页整体布局*/
#search{width:100%;height: 157px;position: relative; background-color: #FFFFFF;box-shadow:0 6px 27px 0 rgba(0,0,0,.1);}
.menu{height:424px;margin: 0 auto;margin-bottom: 50px;}
.daohang{height: 196px ;margin: 0 auto;margin-top: 0px}
#footer{margin-top: 40px;}

/*头部开始*/
#header a{color: #999;}
#header{border;1px solid #E5E5E5 ; width:100%;height: 40px;background-color: #F8F8F8;}
#header .container .city{float: left;line-height: 40px;vertical-align: middle;}
#header .container .city i{display: block;width: 12px;height:13px;background: url(../img/dingwei.png);background-size:100%;float: left;margin-top: 14px;}
#header .container .city .qhcs{border: 1px solid #E5E5E5;border-radius:3px;background: #f4f4f4;margin: 0 4px;}
#header .container .city .active{color: #999;}
#header .container .city a{margin: 0 4px;}
#header .container .city a:hover{color: #13D1BE; cursor:pointer;}
#header .container  .login{float: left;margin-left: 15px;line-height: 40px;}
#header .container  .login a:first-child{color: #31BBAC;}
#header .container  .login a:last-child{margin-left: 10px;}
#header .container  .login a.loginIn:hover{color: #31BBAC;}
#header .container .link>li{float: left;position: relative;padding: 12px 14px;}
#header .container .link>.nav:hover:after{display: block;content: "";width:76px;height: 10px;background: #Fff;position: absolute;bottom: -2px;z-index: 10000;right: 0;}
#header .container .link>.nav:hover{background: #fff;box-shadow:  0 3px 5px 0 rgba(0,0,0,.1);}
#header .container .link>.nav:hover .link-second{display: block;}
#header .container .link{float: right; right:50px;word-spacing: 22px;}
#header .container .link a{color: #999;}
#header .container .link  .link-second{position: absolute;background: #fff;border: 1px solid #E5E5E5;z-index: 100;top:95%;right:-1px ;box-shadow: 0 3px 5px 0 rgba(0,0,0,.1);line-height: 35px;display: none; text-align: center;border-radius: 0 0 4px 4px;box-sizing: content-box;}
#header .container .link  .link-second.mine{width: 100%;}
#header .container .link  .link-second.merchant{width: 140%;}
#header .container .link  .link-second.wangzhan{width: 1100px;padding: 30px 36px 36px 47px;}
#header .container .link a:hover{color: #13D1BE; cursor:pointer;}
#header .container .link  .link-second.wangzhan dl{margin-right: 47px;float: left;line-height: 1em;}
#header .container .link  .link-second.wangzhan dt{color: #31BBAC;font-size: 14px;margin-bottom: 26px;text-align: center;}
#header .container .link  .link-second.wangzhan dd{float: left;padding: 5px;}
#header .container .link  .link-second.wangzhan dl.header-hotel{width: 234px;}
#header .container .link  .link-second.wangzhan dl.header-hotel dd{width: 33.3%;}
#header .container .link  .link-second.wangzhan dl.header-meishi{width: 156px;}
#header .container .link  .link-second.wangzhan dl.header-meishi dd{width: 50%;}
#header .container .link  .link-second.wangzhan dl.header-movie{width:90px;}
#header .container .link  .link-second.wangzhan dl.header-movie dd{width: 100%;}
#header .container .link  .link-second.wangzhan dl.header-app{width:380px;}
#header .container .link  .link-second.wangzhan dl.header-app a img{width: 60px;height: 60px;}
/*头部结束*/

/*搜索栏部分开始*/
#search .search_con{height:154px;margin:0 auto;position: relative;}
#search .search_con .logo{float: left;  padding: 28px 60px 0 0px;width: 400px;}
#search .search_con .logo a img{width: 126px;height: 46px;}
#search .search_con .search_input{width:560px;height:70px;float:left;padding-top: 28px;}
#search .search_con .search_input input{width:465px;height:40px; border:1px solid #13D1BE;float: left;color: #999999;font-weight: 100; border-radius:5px 0 0 5px;font-family:"arial rounded mt bold";padding:10px;font-size:15px;}
#search .search_con .search_input .search_submit{width:90px ;height:40px ;background: #13D1BE; float: left;border-radius: 0 5px 5px 0;}
#search .search_con .search_input .search_submit img{ padding: 13px 30px ;}
#search .search_con .search_input ul{padding: 0;width: 560px;overflow: hidden;}
#search .search_con .search_input li{float: left;padding: 2px 5px; color: #999CA5;}
#search .search_con .search_input li a{color: #999;}
#search .search_con .search_input li a:hover{color: #13D1BE; cursor:pointer;}
#search .search_con .search_right {float: right;width: 186px;position: absolute;top:30px;right: 20px;}
#search .search_con .search_right li {float:left;width: 33%;  height:45px;text-align:center; text-align: center;}
#search .search_con .search_right li a{color: #999;font-size: 12px;}
#search .search_con .search_right li:nth-of-type(1) i{display: block;width: 25px;height: 24px;
	background:url(../img/tui.png) no-repeat ;margin: 0 auto;}
#search .search_con .search_right li:nth-of-type(2) i{display: block;width: 25px;height: 24px;
	background:url(../img/gou.png) no-repeat ;margin: 0 auto;}
#search .search_con .search_right li:nth-of-type(3) i{display: block;width: 25px;height: 24px;
	background:url(../img/money.png) no-repeat ;margin: 0 auto;}
#search .search_con p{position: absolute;left: 280px;bottom: 15px;}
#search .search_con p a{ font-size: 16px;font-weight: 700;color:#222;font-family: "blackadder itc";
padding: 5px 20px;}
#search .search_con p a.waimai:hover{color:#fbc700; cursor:pointer;}
#search .search_con p a.film:hover{color:#ed1e24; cursor:pointer;}
#search .search_con p a.hotel:hover{color:#f04d4e; cursor:pointer;}
#search .search_con p a.merchant:hover{color:#31bbac; cursor:pointer;}
/*搜索栏部分结束*/

/*菜单部分开始*/
.menu .con_left{width: 230px;}
.menu .con_left{width:230px;height:473px; margin-top:-50px;position:relative;float:left;}
.menu .con_left p{padding-left: 10px;padding-top: 10px;}
.menu .con_left p a{font-size: 15px;color: #FFFFFF;}
.menu .con_left ul{margin-top: 30px;position:relative;}
.menu .con_left li{line-height: 28px;padding-left: 10px; }
.menu .con_left li .menuList{position: relative;width: 100%;height: 100%;}
.menu .con_left li .menuList i{width: 4px ;height:4px;display: block; border-bottom: 1px solid #fff;border-right: 1px solid #fff;transform:rotate(-45deg);position: absolute;right: 13px;top: 10px;}
.menu .con_left li a{padding-left:22px;font-size: 14px;color: #FFFFFF;background:url(../img/mulu_tubiao.png) no-repeat;}
.menu .con_left li .bg1{background-position: -8px 0px;}
.menu .con_left li .bg2{background-position: -8px -30px;}
.menu .con_left li .bg3{background-position: -8px -60px;}
.menu .con_left li .bg4{background-position: -8px -90px;}
.menu .con_left li .bg5{background-position: -8px -120px;}
.menu .con_left li .bg6{background-position: -8px -148px;}
.menu .con_left li .bg7{background-position: -8px -175px;}
.menu .con_left li .bg8{background-position: -8px -204px;}
.menu .con_left li .bg9{background-position: -8px -236px;}
.menu .con_left li .bg10{background-position: -8px -265px;}
.menu .con_left li .bg11{background-position: -8px -295px;}
.menu .con_left li .bg12{background-position: -8px -325px;}
.menu .con_left li .bg13{background-position: -8px -355px;}
.menu .con_left li .bg14{background-position: -8px -382px;}
.menu .con_left li .menu_box{position: absolute;left: 230px;top:0;background: #fff;width: 430px;height: 415px;z-index: 88;display: none;}
.menu .con_left li:hover .menu_box{display: block;}
.menu .con_left li:hover{background:rgba(255,255,255,.2) ;}
.menu .con_left li .menu_box .box_con{width: 80%;margin: 10px auto;}
.menu .con_left li .menu_box .box_con .box_title{width: 100%;height: 40px;line-height: 40px; border-bottom: 1px solid #E5E5E5;margin-top: 10px;}
.menu .con_left li .menu_box .box_con .box_title .kind{font-size: 16px;color: #222;cursor: pointer;}
.menu .con_left li .menu_box .box_con .box_title .more{font-size: 12px;color: #999;float: right;cursor: pointer;}
.menu .con_left li .menu_box .box_con .box_info{width: 100%;}
.menu .con_left li .menu_box .box_con .box_info ul{margin-top: 0;}
.menu .con_left li .menu_box .box_con .box_info ul li{float: left;color:#999;margin-right: 16px;margin-top: 10px;line-height: 1em;padding-left: 0;}
/*中间轮播图开始*/
.menu .con_middle a:first-child{position: relative;}
.menu .con_middle {float:left;width:730px;height:424px;}
.menu .con_middle .lunbt{width:550px ;height: 240px;}
.menu .con_middle a{float: left;padding: 10px 0px 0 10px;}

/*右侧用户登录界面*/
.menu .con_right {float:left;width:230px ;height: 424px;}
.menu .con_right .user{width: 230px;height: 238px;border: 1px solid  #E5E5E5;margin-top: 10px;background-color:#FFFFFF ;}
.menu .con_right .user img{margin: 20px 88px;}
.menu .con_right .user p{margin: 0px 75px; font-size: 15px;letter-spacing: 5px;}
.menu .con_right .user .zhuce{display: block;width: 118px;font-size: 14px;border: 1px solid #E5E5E5;border-radius: 40px;color: #333; margin: auto; text-align: center;line-height: 38px;margin-top: 10px;}
.menu .con_right .info{width: 230px;height: 165px;border: 1px solid  #E5E5E5;margin-top: 10px;background-color:#FFFFFF ;}
.menu .con_right .info img{margin: 15px 75px;}
.menu .con_right .info .info_word{width:112px;height:35px;margin: 0 auto;}
.menu .con_right .info .info_word .p1{font-size:15px ;}
.menu .con_right .info .info_word .p2{display: inline;color: #EC5330}
.menu .con_right .info .info_word .p3{display: inline;}
/*菜单部分结束*/

/*内容区块公共样式*/
.gediao,.henyouhui{overflow: hidden;margin: 40px auto;border-top-right-radius:5px;border-top-left-radius: 5px;}
.con_title{width: 100%;height: 44px;border-radius: 5px 5px 0 0;}
.con_title .title{font-size: 18px;margin-left: 13px;margin-right: 10px;  font-family: MFShangHei-Regular!important;color: #fff;line-height: 44px;}
.con_title li{float: left;line-height: 44px;font-size: 14px;padding: 0 5px;position: relative;}
.con_title .title_item{float: left;font-size: 14px;color: #fff;padding: 0 5px;position: relative;}
.con_title .title_item li.active:after{position: absolute;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 8px solid #fff;content: '';display: block;width: 2px;height:0;top: 37px;left: 0;right: 0;margin:0 auto;}
.part_con{padding: 6px 10px 10px;display: flex;border: 1px solid #e5e5e5;background: #fff;flex-wrap: wrap;position: absolute;}
.con_product{display: block;height: 300px;padding: 10px;flex-grow: 0;}
.con_product img{border-radius: 4px;margin-bottom: 10px;width:100%;height: 100%;}
.con_product:hover{background: #eee;}
.info_item p.name{width: 290px;height: 82px;text-align: left;font-size: 16px;color: #222;margin-bottom: 8px;font-weight: 500;cursor: pointer;height: 22px;line-height: 22px;}
.info_item .sub_title{line-height: 17px;font-size: 12px;color: #999;margin-bottom: 10px;}
.info_item .price{font-family:numbers !important;}
.info_item .old_price{font-size: 12px;color: #999;text-decoration: line-through;}
.info_item .price .new_price{font-size: 22px;margin-right: 3px;}
.info_item .price symbol{font-size: 14px;font-weight: 500;}
.info_item  .location{font-size: 12px;color: #999;margin-top: 10px;float: right;}

/*内容区块公共结束*/

/*有格调部分*/
.gediao ul.con_title{background: rgb(190, 164, 116); background-image: linear-gradient(to right, rgb(194, 176, 142) 3%, rgb(190, 164, 116) 100%);}
.gediao .con_product{width: 370px;display: block;height: 300px;float: left;}
.gediao .part_con,.henyouhui{width: 100%;padding: 11px 10px 10px;overflow: hidden;display: flex;flex-wrap: wrap;}
.gediao .info_item .price{color:rgb(190, 164, 116);}
.gediaocons{height: 623px;width: 100%;position: relative;}
/*有格调部分结束*/

/*很优惠部分*/
.henyouhui .tags_wraper{width: 100%;height: 30px;}
.henyouhui ul.con_title{background-color: rgb(190, 164, 116); background-image: linear-gradient(to right, rgb(255, 113, 74) 2%, rgb(252, 66, 66) 97%);}
.henyouhui .info_item .price{color: #f60;}
.henyouhui .container .con_product{width: 232px;float: left;}
.hyhcons{height: 610px;width: 100%;position: relative;}
/*狠优惠部分结束*/

/*猫眼电影开始*/
.maoyan ul.con_title{background: rgb(190, 164, 116); background-image: linear-gradient(to right, rgb(250, 60, 104) 2%, rgb(254, 70, 77) 97%);rgb(250,60,104);}
.maoyan ul.con_title  .all{float: right;margin-right: 20px;color: #fff;cursor: pointer;}
.maoyan .maoyan_con{padding: 20px 10px;position: relative;border: 1px solid #e5e5e5;background: #fff;}
.maoyan .maoyan_con .hot_container{}
.maoyan .maoyan_con .coming_container{display: none;}
.maoyan .maoyan_con .slider{width: 100%;height: 100%;overflow: hidden;position: relative;}
.maoyan .maoyan_con .slider .slider_content {position: relative;transition: left 0.5s ease-out; width: 10000px;margin: 0 12px;}
.maoyan .maoyan_con .slider .slider_content .film_product{width: 214px;height: 297px;float: left;margin-right: 19px;}
.maoyan .maoyan_con .slider .slider_content .film_product img{width: 100%;height: 297px;border-radius: 4px;margin: 0 auto;}
.maoyan .maoyan_con .slider .btn_next{}
.maoyan .film_product{position: relative;width: 25%;}
.maoyan .film_info{width: 100%;height: 53px;position: absolute;bottom: 0;background: linear-gradient(-180deg,rgba(0,0,0,0) 0,rgba(29,45,55,.8) 99%);color: #fFF;}
.maoyan .film_info .film-score{margin-left: 10px;}
.maoyan .film_info .film-score  b span{color: #FD9827;font-size: 16px;}
.maoyan .film_info .film-name{font-size: 16px;float: left;margin-left: 10px;}
.maoyan .film_info .sell{float:right;background: #FF4949;padding: 2px 12px 3px;border-radius: 100px;font-size: 14px;margin-right: 10px;}
.mycons{height: 350px;width: 100%;position: relative;}
/*猫眼电影结束*/

/*猜你喜欢开始*/
.youLike{margin: 40px 0;}
.youLike ul.con_title{background: linear-gradient(to right, rgb(18, 210, 198) 2%, rgb(14, 190, 212) 97%) rgb(18, 210, 198);}
.youLike .youLike_con .con_product{width:232px;}
.youLike  .youLike_con .con_product .price{color:#f60;}
.youLike  .youLike_con .con_product .score-line{height: 24px;}
.youLike  .youLike_con .con_product .score-line .star{float: left;}
.youLike  .youLike_con .con_product .score-line .star .star_rate{color: #c3c3c3;}
.youLike  .youLike_con .con_product .score-line .star li{width: 20px; height:20px;float:left;margin-right: 3px;color: #f60;}
.youLike  .youLike_con .con_product .score-line .comment_number{float:left;margin-left: 10px;color: #999;font-size: 12px;line-height: 24px}
.ylikecons{height: 900px;width: 100%;position: relative;}
/*猜你喜欢结束*/

/*导航区域*/
.daohang .con_title{width:100%;height:45px;background-color: #08C3B4;background:  linear-gradient(-90deg,#0ECAC7 0,#06C1AE 100%);}
.daohang .bottom .daohang_item .bottom_title{line-height: 20px;font-size: 16px;float: left;width: 10%;text-align: center;}
.daohang .bottom{background: white;border: 1px solid #e5e5e5;}
.daohang  .bottom .daohang_item {margin:15px 0;width: 100%;}
.daohang  .bottom .daohang_item  ul{width:90%;float: left; font-size: 14px;padding-left: 20px;vertical-align: top; border-bottom: 1px solid #e5e5e5;}
.daohang  .bottom ul li{float: left; width: 80px;margin-bottom: 13px;}
.daohang  .bottom ul li a{color: #666666 ;font-size: 12px;line-height: 25px;}
.daohang  .bottom ul li a:hover{color: #08C3B4;}
/*导航区域结束*/


/*底部区域*/
#footer .footer_con{width: 1190px;margin: 0 auto;border-bottom: 1px solid #E5E5E5;}
#footer .footer_con .footer_top{margin: 0 auto;width: 1190px;border-top: 1px solid #E5E5E5;padding: 40px 45px;border-bottom: 1px solid #E5E5E5;}
#footer .footer_top ul{float: left;width: 20%;}
#footer .footer_top ul p{font-size: 15px;}
#footer .footer_top ul li a{color:#666666 ;line-height: 25px;}
#footer .footer_top .lianxidianhua{width: 20%;float: left;margin-top: 122px;}
#footer .footer_bottom {padding: 15px 0 20px 30px;}
#footer .footer_bottom .banquan{margin-top: 20px;color: #999999;font-size: 12px;float: left;}
#footer .footer_bottom .beian{float: right;color: #999999;font-size: 12px;margin-top: 20px;}
#footer .footer_bottom .beian .baxx{display:inline-block;width:109px;height:42px;background: url(../img/beian.png); background-position: 0 -165px;}
#footer .footer_bottom .beian .sp-ft{display: inline-block;width:107px;height: 38px;background: url(../img/footer.png) no-repeat;}
#footer .footer_bottom .beian .sp-ft-beian{background-position: 0 -166px;}
#footer .footer_bottom .beian .sp-ft-kexin{background-position: 0 -127px;}
#footer .footer_bottom .beian .sp-ft-12315{background-position: 0 -39px;}
/*底部区域结束*/